af9c7f0315eb03c1fa68ebc49958b23179479d3a,minecraft/1.7/src/main/java/nova/core/wrapper/mc17/wrapper/block/world/BWWorld.java,BWWorld,getBlock,#Vector3D#,55
Before Change
public Optional<Block> getBlock(Vector3D position) {
net.minecraft.block.Block mcBlock = access.getBlock((int) position.getX(), (int) position.getY(), (int) position.getZ());
if (mcBlock == null || mcBlock == Blocks.air) {
return Optional.of(Game.blocks().getAirBlock());
} else if (mcBlock instanceof FWBlock) {
return Optional.of(((FWBlock) mcBlock).getBlockInstance(access, position));
} else {
After Change
public Optional<Block> getBlock(Vector3D position) {
net.minecraft.block.Block mcBlock = access.getBlock((int) position.getX(), (int) position.getY(), (int) position.getZ());
if (mcBlock == null || mcBlock == Blocks.air) {
return Optional.of(Game.blocks().getAirBlock().build());
} else if (mcBlock instanceof FWBlock) {
return Optional.of(((FWBlock) mcBlock).getBlockInstance(access, position));
} else {